/*******************************************************************************
BallView.h

	Draws ball entities
*******************************************************************************/

#pragma once

#include <SFML/Graphics.hpp>	// RenderWindow, Image and Sprite
#include <string>
#include "View.h"				// The View base class

class BallView: public View
{
public:
	// The idea associated with the view type (matches entity types)
	static const std::string Type;
	// Creates a ball view
	BallView(EntityID entityID, EntityResource& entityData);
	// Renders the ball to the screen
	void Render(sf::RenderWindow& window);
}; // BallView